package biblioteca;
/**cursarMulta--> metodo que cursa multa
* @param  socio guarda String con el nombre del socio que decea multar
* @return nroMultado int
* calcularValorMulta --> metodo que calcula el valor de la multa
* @param  diasRetraso guarda int que corresponde a los dias de retraso en entrega esjemplar
* @return multa double valor de la multa 
* estadoMulta--> metodo que verifica si la multa fue cancelada
* @param  multaCancelada ingresa double diciendo si la multa fue cancelada (true) o aun esta pendiente (false)
* @return nomultado boolean si no cancela deuda nomultado(true) y si la deuda fue cancelada entonces nomultado(false)
* cancelaMulta --> calcula si la multa due cancelada
* @param  valor double ingresa el valor de la multa
* @param  dineroCancelar double ingresa el valor de dienro con el cual se cuenta
* @return multa cancelada boolean si boolean es true la deuda fue cancelada si retorna false deuda esta pendient
* */

public class Multa {

	private Double valorMulta;
	private int codigo;
	private boolean estado;
	
	
	public Multa(Double valorMulta,int codigo, boolean estado){
		this.valorMulta=valorMulta;
		this.estado=estado;
		this.codigo=codigo;
	}
	public Multa(){
		this.valorMulta=456.0;
		this.estado=true;
		this.codigo=64573;
	}

	public Double getValorMulta() {
		return valorMulta;
	}


	public void setValorMulta(Double valorMulta) {
		this.valorMulta = valorMulta;
	}


	public int getCodigo() {
		return codigo;
	}


	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}


	public boolean getEstado() {
		return estado;
	}


	public void setEstado(boolean estado) {
		this.estado = estado;
	}
	
	
	public int cursarMulta(String socio){
		
		   socio="4567";
		int nroMultado=Integer.parseInt(socio);
		
		return nroMultado;
		
	}public double calcularValorMulta (int diasRetraso){
		
		double multa=0.0;
		
			multa = diasRetraso*1500.0;
		
		return multa;
		
	} public boolean estadoMulta (boolean multaCancelada ){
		boolean nomulta=true;
		
		
		if (multaCancelada==true){
			nomulta=true;
		}else {
			nomulta=false;
		}
		return nomulta;
		
	}public boolean cancelarMulta(double valor , double dineroCancelar){
		boolean multaCancelada=true;
		if (valor<=dineroCancelar){
			multaCancelada=true;
		}else{
			multaCancelada=false;
		}
		
		return multaCancelada;
	}
	
	
	
}
